﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ADV_Evaluator.Command
{
	/// <summary>
	/// 「クリッカブルマップ」コマンドの属性値
	/// </summary>
	[Serializable]
	public struct ClickableMapParams : ICommandParams
	{
		/// <summary>
		/// ラベル
		/// </summary>
		public string Label;
		/// <summary>
		/// 削除対象ラベル
		/// </summary>
		public string DeleteLabel;
		/// <summary>
		/// 動作タイプ
		/// </summary>
		public ClickableMapMode Mode;
		/// <summary>
		/// 削除動作タイプ
		/// </summary>
		public DeleteClickableMapMode DeleteMode;
		/// <summary>
		/// シナリオファイル・ラベル名
		/// </summary>
		public string ScenarioFileName;
		/// <summary>
		/// イメージファイル名(Normal)
		/// </summary>
		public string ImageFileNameNormal;
		/// <summary>
		/// イメージファイル名(Push)
		/// </summary>
		public string ImageFileNamePush;
		/// <summary>
		/// イメージファイル名(Hover)
		/// </summary>
		public string ImageFileNameHover;
		/// <summary>
		/// イメージファイル名(Disable)
		/// </summary>
		public string ImageFileNameDisable;
		/// <summary>
		/// X座標
		/// </summary>
		public int X;
		/// <summary>
		/// Y座標
		/// </summary>
		public int Y;
	}
}
